axios.defaults.baseURL = 'http://www.liulongbin.top:3007'

// 响应拦截器: token失效或者未登录强行访问首页，都应该跳转回登录页面; 响应服务器返回的数据
axios.interceptors.response.use(function (response) {
    // 判断返回信息，返回的信息是否是: 身份认证失败！
    // response.data.status != 0 && response.data.message === '身份认证失败！'
    
    if (response.data.message === '身份认证失败！') {
        //跳转网页
        location.href = '/login.html'
        //删除token
        localStorage.removeItem('token')
    }
    return response; // 无论有没有对数据进行操作，都要返回;
}, function (error) {
    // 固定用法;
    return Promise.reject(error);
})

//请求拦截器 ：请求是自己发送的数据
axios.interceptors.request.use(function (config) {
    //判断路径中是否有/my/

    if (config.url.indexOf('/my/') != -1) {
        //在请求头里面添加用户注册账号储存的数据
        config.headers.Authorization = localStorage.getItem('token')
    }
    return config
}, function (error) {


    return Promise.reject(error)
})